package com.xique.park.controller.client.web.bean.vo;

import com.alibaba.fastjson.JSONObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * @author shd
 * @create 2021/11/8 11:52
 */
@Data
public class WxAppLaneVO {

    @ApiModelProperty("通道id")
    private String id;

    @ApiModelProperty("通道名称")
    private String name;

    /** 通道类型（1-入口 2-出口3-共用） */
    @NotEmpty
    private String laneType;

    @ApiModelProperty(name = "通道类型")
    private String laneTypeLabel;

    /** 工作模式 */
    @NotEmpty
    private String model;

    @ApiModelProperty(name = "主设备序列号")
    private String mainSn;

    @ApiModelProperty(name = "工作模式")
    private String modelLabel;

    private List<ClientDeviceVoV1> clientDeviceVoV1s;

    private List<Object> record;

    private JSONObject config;

    @ApiModelProperty(name = "地感状态")
    private String senseStatus;

    @ApiModelProperty(name = "道闸状态")
    private String gateStatus;
}
